distance_to_object

语法:

distance_to_object( obj );


参数 描述
obj The object to check for.


Returns: Real.


描述

此函数将会计算,从调用实例的边界框边缘,到指定对象的最近实例的最近边缘的距离。该对象可以是对象索引或特定实例ID以及关键词其他,以像素为单位返回距离。请注意,如果其中一个对象没有精灵或没有定义遮盖,则结果将不正确。


例如:

if distance_to_object(obj_Player) < range
   {
   canshoot = true;
   }

上面的代码将检查玩家对象的距离,如果它小于存储在变量“range”中的值,则变量“canshoot”设置为true。